<?php
include_once '../BancoDados/Connection.php';

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Pessoas
 *
 * @author Gustavo
 */
class Pessoas {
    //put your code here
    private $matricula;
    private $nome;
    private $senha;
    private $funcao;
    private $situacao;
    
    public function getSituacao() {
        return $this->situacao;
    }

    public function setSituacao($situacao) {
        $this->situacao = $situacao;
    }

        
    function __construct() {
        
    }

    public function getMatricula() {
        return $this->matricula;
    }
    
    public function getFuncao() {
        return $this->funcao;
    }

    public function setFuncao($funcao) {
        $this->funcao = $funcao;
    }

        public function setMatricula($matricula) {
        $this->matricula = $matricula;
    }
    
    

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getSenha() {
        return $this->senha;
    }

    public function setSenha($senha) {
        $this->senha = $senha;
    }
    
    public function converteSituacao(){
        if($this->situacao == 1){
            return "Ativo";
        }else if($this->situacao == 0){
            return "Inativo";
        }
    }










    public function recuperar(){
        $query2=("call logar(
                     $this->matricula,
                     '$this->senha'
                              
         )");
        $resultado = mysql_num_rows(Connection::consultasSql($query2));
        
        if($resultado == 1){
            $resultado = Connection::consultasSql($query2);
            while($row = mysql_fetch_array($resultado)){
                        $this->nome = utf8_encode($row["nome"]);
                        $this->funcao = $row["idFuncaoFK"];
                        
            }
            session_start();
            $_SESSION["user"] = serialize($this);
            return(TRUE);
        }else{
            return(FALSE);
        }        
        
    }


   
}

?>
